package xuanke;

public class Teacher {
    private String id;       // 教师编号
    private String name;     // 教师姓名
    private String gender;   // 教师性别
    private Course course;   // 所授课程（关联课程对象）

    // 构造方法：初始化教师基本信息
    public Teacher(String id, String name, String gender) {
        this.id = id;
        this.name = name;
        this.gender = gender;
    }

    // 授课方法：关联教师与课程
    public void teach(Course course) {
        this.course = course;
        course.setTeacher(this); // 同时设置课程的授课教师
    }

    // Getter方法（教师属性多为只读，可根据需求添加Setter）
    public String getId() { return id; }
    public String getName() { return name; }
    public String getGender() { return gender; }
    public Course getCourse() { return course; }
}